package com.cloudkinto.dto.product;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author long
 * @Description 产品导出
 * @Date 2024/12/24 19:55
 */
@Data
public class ProductExportDtoV2 {
    @Excel(name = "SKU", width = 30)
    private String sku;
    @Excel(name = "spu", width = 20)
    private String spu;
    @Excel(name = "JanCode", width = 20)
    private String janCode;
    @Excel(name = "Built-in Number/内装数", width = 20)
    private Integer builtInNumber;
    @Excel(name = "itf barcode/itf条码", width = 20)
    private String itf;
    @Excel(name = "Product Name/产品名称", width = 30)
    private String productName;
    @Excel(name = "PrimaryCategory/一级分类", width = 30)
    private String primaryCategory;
    @Excel(name = "SecondaryCategory/二级分类", width = 30)
    private String secondaryCategory;
    @Excel(name = "TertiaryCategory/三级分类", width = 30)
    private String tertiaryCategory;
    @Excel(name = "Product Alias/产品别名", width = 30)
    private String productAliasName;
    @Excel(name = "Product Code/产品条码", width = 30)
    private String mainBarcode;
    @Excel(name = "FNSKU/FNSKU", width = 30)
    private String fnSku;
    @Excel(name = "其他条码/Other Code", width = 30)
    private String otherBarcode;
    @Excel(name = "SIZE UNIT/尺寸单位", width = 40)
    private String sizeUnit = "cm";
    @Excel(name = "OMS Length/OMS长", width = 40)
    private BigDecimal length;
    @Excel(name = "OMS Width/OMS宽", width = 40)
    private BigDecimal width;
    @Excel(name = "OMS Height/OMS高", width = 40)
    private BigDecimal height;
    @Excel(name = "WEIGHT UNIT/重量单位", width = 40)
    private String weightUnit = "公制 (cm/kg)";
    @Excel(name = "OMS Weight/OMS重量", width = 40)
    private BigDecimal weight;
    @Excel(name = "WMS SIZE UNIT/WMS尺寸单位", width = 40)
    private String wmsSizeUnit = "cm";
    @Excel(name = "WMS Length/WMS长", width = 40)
    private BigDecimal wmsLength;
    @Excel(name = "WMS Width/WMS宽", width = 40)
    private BigDecimal wmsWidth;
    @Excel(name = "WMS Height/WMS高", width = 40)
    private BigDecimal wmsHeight;
    @Excel(name = "WMS WEIGHT UNIT/WMS重量单位", width = 40)
    private String wmsWeightUnit = "公制 (cm/kg)";
    @Excel(name = "WMS Weight/WMS重量", width = 40)
    private BigDecimal wmsWeight;
    @Excel(name = "Wholesale Price/批发价", width = 40)
    private BigDecimal wholesalePrice;
    @Excel(name = "Cost Price/成本价", width = 40)
    private BigDecimal costPrice;
    @Excel(name = "Currency/币种", width = 40)
    private String currencyCode;
    @Excel(name = "Product Description/产品描述", width = 40)
    private String productDescription;
    @Excel(name = "Whether Package Material Are Required/是否需要包材", width = 40)
    private String needPack;
    @Excel(name = "Package Material Code/包材编码", width = 40)
    private String packageMaterialCode;
    @Excel(name = "Package Material Name/包材名称", width = 40)
    private String packageMaterialName;
    @Excel(name = "Warehouse Code/仓库代码", width = 40)
    private String warehouseCode;
    @Excel(name = "创建时间", exportFormat = "yyyy-MM-dd HH:mm:ss", width = 40)
    private Date createTime;
}